<?php
// +----------------------------------------------------------------------
// | Action ：微信管理
// +----------------------------------------------------------------------
// | DateTime：2015年5月30日
// +----------------------------------------------------------------------
// | Author: Danson <zoudan916@163.com>
// +----------------------------------------------------------------------
namespace Admin\Controller;
//微信图文管理 
class CustomController extends AdminController{
	// 图文列表
	public function index(){
		//查询条件
		$list = $this->lists('custom','','srot');
		$list = int_to_string($list,array("type"=>array(0=>'文本类型',1=>'图文类型')));
		$this->assign('list',$list);
		$this->display();	 
	} 	
    //添加图文
    public function add(){
        if(IS_POST){
            if($_POST['type'] == 1){
                if(empty($_POST['img'])){
                    $this->error('你还没有上传图片');
                }
            }
            $_POST['create_time'] = time();
            if(M('custom')->add($_POST)){
                action_log('custom_add','Custom',11,UID);
                $this->success('添加成功',U('index'));
            }else{
                $this->error('添加失败');
            }
        }
        $this->display();
    }

	//编辑图文
	public function edit(){
		if(IS_POST){
    		$M = M('custom');
    		if($_POST['type'] == 1){
    			if(empty($_POST['img'])){
    				$this->error('你还没有上传图片');
    			}
    		}
    		if($M->where('id = '.$_POST['id'])->save($_POST)){
                action_log('custom_edit','Custom',$_POST['id'],UID);
    			$this->success('修改成功',U('index'));
    		}else{
    			$this->error('修改失败');
    		}
		}else{
			$id = I('get.id');
			$info = M('custom')->where("id = $id")->find();
			$this->assign('info',$info);
			$this->display('add');
		}
	}

    public function del(){
        $customerModel = D('custom');
        $ids = array_unique((array)I('ids',0));
        if(empty($ids)){
            $this->error('请选择需要删除的数据');
        }else{
            $condition = array('id'=>array('in',$ids));
            action_log('custom_del','Custom',$ids,UID);
            if($customerModel->where($condition)->delete()){
                $this->success('操作成功');
            }else{
                $this->error('服务器异常,请稍后再试!');
            }
        }
    }
}

